package com.ruoyi.orderEat.domain;


import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class ShopCart implements Serializable {

    /** 购物车ID */
    private String cartId;

    /** 商品ID */
    private Long shopId;

    /** 标记ID */
    private String markId;

    /** 规格口味名称 */
    private String flavourId;

    /** 规格与口味ID */
    List<String> specificationAndFlavourIds;

    /** 商品名称 */
    private String shopName;

    /** 口味名称 */
    private String flavourName;

    /** 商品图片 */
    private String shopPic;

    /** 商品价格 */
    private BigDecimal shopAmount;

    /** 商品售价 */
    private BigDecimal saleAmount;

    /** 商品数量 */
    private Integer shopNum;

    /** 起购数量 */
    private Integer minimumQuantity;

    /** 餐桌号 */
    private Integer tableId;

    /** 用餐人数 */
    private Integer dinerNum;

    /** 减少购物车标识 */
    private Integer decreaseItem;


    public String getCartId() {
        return cartId;
    }

    public void setCartId(String cartId) {
        this.cartId = cartId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public BigDecimal getShopAmount() {
        return shopAmount;
    }

    public void setShopAmount(BigDecimal shopAmount) {
        this.shopAmount = shopAmount;
    }

    public Integer getShopNum() {
        return shopNum;
    }

    public void setShopNum(Integer shopNum) {
        this.shopNum = shopNum;
    }

    public Integer getMinimumQuantity() {
        return minimumQuantity;
    }

    public void setMinimumQuantity(Integer minimumQuantity) {
        this.minimumQuantity = minimumQuantity;
    }

    public String getShopPic() {
        return shopPic;
    }

    public void setShopPic(String shopPic) {
        this.shopPic = shopPic;
    }

    public BigDecimal getSaleAmount() {
        return saleAmount;
    }

    public void setSaleAmount(BigDecimal saleAmount) {
        this.saleAmount = saleAmount;
    }

    public Integer getTableId() {
        return tableId;
    }

    public void setTableId(Integer tableId) {
        this.tableId = tableId;
    }

    public Integer getDinerNum() {
        return dinerNum;
    }

    public void setDinerNum(Integer dinerNum) {
        this.dinerNum = dinerNum;
    }

    public List<String> getSpecificationAndFlavourIds() {
        return specificationAndFlavourIds;
    }

    public void setSpecificationAndFlavourIds(List<String> specificationAndFlavourIds) {
        this.specificationAndFlavourIds = specificationAndFlavourIds;
    }

    public String getFlavourName() {
        return flavourName;
    }

    public void setFlavourName(String flavourName) {
        this.flavourName = flavourName;
    }

    public Integer getDecreaseItem() {
        return decreaseItem;
    }

    public void setDecreaseItem(Integer decreaseItem) {
        this.decreaseItem = decreaseItem;
    }

    public String getMarkId() {
        return markId;
    }

    public void setMarkId(String markId) {
        this.markId = markId;
    }

    public String getFlavourId() {
        return flavourId;
    }

    public void setFlavourId(String flavourId) {
        this.flavourId = flavourId;
    }

    @Override
    public String toString() {
        return "ShopCart{" +
                "cartId='" + cartId + '\'' +
                ", shopId=" + shopId +
                ", markId='" + markId + '\'' +
                ", flavourId='" + flavourId + '\'' +
                ", specificationAndFlavourIds=" + specificationAndFlavourIds +
                ", shopName='" + shopName + '\'' +
                ", flavourName='" + flavourName + '\'' +
                ", shopPic='" + shopPic + '\'' +
                ", shopAmount=" + shopAmount +
                ", saleAmount=" + saleAmount +
                ", shopNum=" + shopNum +
                ", minimumQuantity=" + minimumQuantity +
                ", tableId=" + tableId +
                ", dinerNum=" + dinerNum +
                ", decreaseItem=" + decreaseItem +
                '}';
    }
}
